package com.example.tlb.monitor.utils;

import android.app.Activity;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;

public class BancoDeDados {

	private SQLiteDatabase bancoDeDados = null;
	private Cursor cursor = null;

	private final String nomeDoBanco = "showRoom";

	public BancoDeDados(Activity act) throws Exception {
		super();
		abreOuCriaBancoDeDados(act);
	}

	public void abreOuCriaBancoDeDados(Activity act) throws Exception {
		// cria ou abre o banco de dados
		try{
			bancoDeDados.close();
		}catch(Exception ex){
			
		}
		
		bancoDeDados = act.openOrCreateDatabase(nomeDoBanco,
				Context.MODE_WORLD_READABLE, null);
	}

	public void executarSQL(String sql) {
		bancoDeDados.execSQL(sql);
	}

	public void fecharBancoDeDados() throws Exception {
		bancoDeDados.close();// Fecha o banco de dados
	}

	public SQLiteDatabase getBancoDeDados() {
		return bancoDeDados;
	}

	public Cursor getCursor() {
		return cursor;
	}
}